import {mapGetters} from 'vuex';

export default {
	computed:{
		...mapGetters('m_cart',['cartNum'])
	},
	onShow(){
		// 由于只有在onShow的时候才调用更新这个角标，导致购物车页面修改商品数量时，这里的角标并不会更新，监听一下这数据变化就调用这个方法
		this.setBadge()
	},
	methods:{
		setBadge(){
			uni.setTabBarBadge({
				index: 2,
				text: this.cartNum + '', //这里的text值必须是一个字符串 这里要认为的转为字符串
			})
		}
	},
	watch:{
		cartNum(){
			this.setBadge()
		}
	}
}